
struct Root
{

  template<typename T>
  struct app
  { };

  template<>
  struct app<int>
  { };

};
